using System;
using System.Collections.Generic;
using System.Text;
using CommonTypes;




namespace BuildingStructuralElements.Load.Slab_Loads
{
    
    class LongLinearLoad
    {

        Vector m_Position;
        // Storing force intensity.
        double  m_Height;

        public double Height
        {
            get { return (double)m_Height; }
            set { m_Height = value; }
        }

        double m_b_con_trans;

        public double b_con_trans
        {
            get { return (double)m_b_con_trans; }
            set { m_b_con_trans = value; }
        }

        double m_b_con_long;

        public double b_con_long
        {
            get { return (double)m_b_con_long; }
            set { m_b_con_long = value; }
        }


        public LongLinearLoad( Vector position, double bConLong, double bConTrans, double h)

        {


            m_Height = h;
            m_b_con_long = bConLong;
            m_b_con_trans = bConTrans;

        }



        public void SetHeight(double val) { m_Height=(val); }
        public void Setb_con_long(double val) { m_b_con_long=(val); }
        public void Setb_con_trans(double val) { m_b_con_trans=(val); }

        public void SetLengthAndPos(double l, Vector pos)
        {
            m_b_con_long=(l);
            m_Position=(pos);
        }



    }
}
